MA
dúvida

[Pedido] Item Teleport

Por Marcelo Junior, 19 de jan. de 2016 em Scripts

item teleport poketibia
10
1.7k
19 de janeiro de 2016 às 15:00

Boa Tarde Xtibianos :3, estou precisando de um script que acredito ser simples porém não consegui, a vários tópicos mais todos que tentei deu erro.

 

Queria um item que desse teleporte ao player para certo lugar e quem esse item não fosse removido da sua bag.

Night WolfN
19 de janeiro de 2016 às 16:36

1º - Informe-nos a versão que vc utiliza tanto de tibia quanto de TFS, se é Otclient etc.
2º - Poste os links dos que você tentou e deu errado pra gente tentar arumar
3º - Informe os erros que deu.

19 de janeiro de 2016 às 18:53

data>actions>script e faz um arquivo com qualquer nome .lua e cole :

function onUse(cid, item, frompos, item2, topos)


local config = {
pz = "yes", -- players precisam estar em protection zone para usar? ("yes" or "no").
battle = "yes", -- players deve estar sem battle ("yes" or "no")
pos = {x=xxxx, y=xxxx, z=xxxx}
}


if(config.pz == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder teleportar.")
return TRUE
end

if(config.battle == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder teleportar.")
return TRUE
end

if item.itemid == 1234 then    --id do item
doPlayerSendTextMessage(cid,22,"Você foi teleportado para o centro pokémon!")
doTeleportThing(cid,config.pos)
doSendMagicEffect(getCreaturePosition(cid), 10)
doSendMagicEffect(frompos,6)
end
return 1
end

em seguida vá em data>actions e ponha pra editar o arquivo actions.xml e ponha isso:

<action itemid="id_do_item" script="nome_do_arquivo.lua"/>

Editado Janeiro 20 por kaleudd

Night WolfN
19 de janeiro de 2016 às 19:09

@@kaleudd

doTeleportThing(uid, lugar)

ali deveria ser cid, não uid haha

19 de janeiro de 2016 às 19:15

@@kaleudd

 

doTeleportThing(uid, lugar)

 

ali deveria ser cid, não uid haha

 

@@Night Wolf

 

arrumei kk,nem reparei.

20 de janeiro de 2016 às 01:54

nao funfou

20 de janeiro de 2016 às 08:41

@@Marcelo Junior

 

tente agora,eu editei meu post.

20 de janeiro de 2016 às 23:53

Funfo de boa <3

21 de janeiro de 2016 às 08:48

Funfo de boa <3

 

opa finalmente haha,marca como resolvido alguma resposta para o post ser movido para solucionados.